local tb = {
  book_cy_forxjlw = {
    addms_life1 = {
      807,
      {
        {1, 12},
        {4, 12},
        {5, 24},
        {9, 24},
        {10, 36}
      }
    },
    userdesc_101 = {
      807,
      {
        {1, 1},
        {4, 1},
        {5, 2},
        {9, 2},
        {10, 3}
      }
    },
    add_slowall_r = {
      807,
      {
        {1, 20},
        {10, 40}
      }
    },
    userdesc_102 = {
      807,
      {
        {1, 20},
        {10, 40}
      }
    },
    add_slowall_t = {
      807,
      {
        {1, 15},
        {10, 22.5}
      }
    },
    userdesc_103 = {
      807,
      {
        {1, 15},
        {10, 22.5}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_forydlh = {
    add_usebasedmg_p1 = {
      829,
      {
        {1, 2},
        {10, 10}
      }
    },
    add_usebasedmg_p2 = {
      830,
      {
        {1, 2},
        {10, 10}
      }
    },
    add_usebasedmg_p3 = {
      831,
      {
        {1, 2},
        {10, 10}
      }
    },
    userdesc_101 = {
      829,
      {
        {1, 2},
        {10, 10}
      }
    },
    add_igdefense_p1 = {
      829,
      {
        {1, 50},
        {10, 200}
      }
    },
    add_igdefense_p2 = {
      830,
      {
        {1, 50},
        {10, 200}
      }
    },
    add_igdefense_p3 = {
      831,
      {
        {1, 50},
        {10, 200}
      }
    },
    userdesc_102 = {
      829,
      {
        {1, 50},
        {10, 200}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_forzh = {
    addcall_npclife = {
      811,
      {
        {1, 10},
        {10, 30}
      }
    },
    userdesc_101 = {
      811,
      {
        {1, 10},
        {10, 30}
      }
    },
    addcall_npcdmg = {
      811,
      {
        {1, 10},
        {10, 30}
      }
    },
    userdesc_102 = {
      811,
      {
        {1, 10},
        {10, 30}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_forbzwy = {
    addms_dmg_range1 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5}
      }
    },
    userdesc_101 = {
      817,
      {
        {1, 30},
        {2, 30},
        {3, 60},
        {4, 60},
        {5, 90},
        {6, 90},
        {7, 120},
        {8, 120},
        {9, 150},
        {10, 150}
      }
    },
    addms_hitplayer_c1 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5}
      }
    },
    userdesc_102 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5}
      }
    },
    addstartskill = {
      817,
      870,
      {
        {1, 1},
        {10, 10}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_mid_forxjlw = {
    add_usebasedmg_p1 = {
      806,
      {
        {1, 0},
        {10, 0},
        {11, 20},
        {15, 70}
      }
    },
    add_usebasedmg_p2 = {
      807,
      {
        {1, 0},
        {10, 0},
        {11, 20},
        {15, 70}
      }
    },
    userdesc_104 = {
      807,
      {
        {1, 0},
        {10, 0},
        {11, 10},
        {15, 50}
      }
    },
    addms_life1 = {
      807,
      {
        {1, 12},
        {4, 12},
        {5, 24},
        {9, 24},
        {10, 36},
        {15, 48}
      }
    },
    userdesc_101 = {
      807,
      {
        {1, 1},
        {4, 1},
        {5, 2},
        {9, 2},
        {10, 3},
        {15, 4}
      }
    },
    add_slowall_r = {
      807,
      {
        {1, 20},
        {10, 40},
        {15, 60}
      }
    },
    userdesc_102 = {
      807,
      {
        {1, 20},
        {10, 40},
        {15, 60}
      }
    },
    add_slowall_t = {
      807,
      {
        {1, 15},
        {10, 22.5},
        {15, 22.5}
      }
    },
    userdesc_103 = {
      807,
      {
        {1, 15},
        {10, 22.5},
        {15, 22.5}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_mid_forydlh = {
    deccdtime = {
      808,
      {
        {1, 0},
        {10, 0},
        {11, 15},
        {15, 75}
      }
    },
    add_usebasedmg_p1 = {
      829,
      {
        {1, 2},
        {10, 15},
        {15, 30}
      }
    },
    add_usebasedmg_p2 = {
      830,
      {
        {1, 2},
        {10, 15},
        {15, 30}
      }
    },
    add_usebasedmg_p3 = {
      831,
      {
        {1, 2},
        {10, 15},
        {15, 30}
      }
    },
    userdesc_101 = {
      829,
      {
        {1, 2},
        {10, 10},
        {15, 15}
      }
    },
    add_igdefense_p1 = {
      829,
      {
        {1, 50},
        {10, 200},
        {15, 260}
      }
    },
    add_igdefense_p2 = {
      830,
      {
        {1, 50},
        {10, 200},
        {15, 260}
      }
    },
    add_igdefense_p3 = {
      831,
      {
        {1, 50},
        {10, 200},
        {15, 260}
      }
    },
    userdesc_102 = {
      829,
      {
        {1, 50},
        {10, 200},
        {15, 260}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_mid_forzh = {
    deccdtime = {
      810,
      {
        {1, 0},
        {10, 0},
        {11, 15},
        {15, 75}
      }
    },
    addcall_npclife = {
      811,
      {
        {1, 10},
        {10, 30},
        {15, 40}
      }
    },
    userdesc_101 = {
      811,
      {
        {1, 10},
        {10, 30},
        {15, 40}
      }
    },
    addcall_npcdmg = {
      811,
      {
        {1, 10},
        {10, 30},
        {15, 40}
      }
    },
    userdesc_102 = {
      811,
      {
        {1, 10},
        {10, 30},
        {15, 40}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_mid_forbzwy = {
    autoskill = {
      83,
      {
        {1, 1},
        {10, 10},
        {15, 15}
      }
    },
    addms_dmg_range1 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5},
        {15, 6}
      }
    },
    userdesc_101 = {
      817,
      {
        {1, 30},
        {2, 30},
        {3, 60},
        {4, 60},
        {5, 90},
        {6, 90},
        {7, 120},
        {8, 120},
        {9, 150},
        {10, 150},
        {15, 180}
      }
    },
    addms_hitplayer_c1 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5},
        {15, 6}
      }
    },
    userdesc_102 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5},
        {15, 6}
      }
    },
    userdesc_000 = {869},
    addstartskill = {
      817,
      870,
      {
        {1, 1},
        {10, 10},
        {15, 15}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_mid_forbzwy_child = {
    attack_usebasedamage_p = {
      {
        {1, 0},
        {10, 0},
        {11, 100},
        {15, 200}
      }
    },
    attack_waterdamage_v = {
      [1] = {
        {1, 0},
        {10, 0},
        {11, 270},
        {15, 540}
      },
      [3] = {
        {1, 0},
        {10, 0},
        {11, 330},
        {15, 660}
      }
    },
    missile_hitcount = {
      {
        {1, 3},
        {15, 3}
      }
    }
  },
  book_cy_high_forxjlw = {
    add_usebasedmg_p1 = {
      806,
      {
        {1, 0},
        {10, 0},
        {11, 20},
        {15, 70},
        {20, 85}
      }
    },
    add_usebasedmg_p2 = {
      807,
      {
        {1, 0},
        {10, 0},
        {11, 20},
        {15, 70},
        {20, 85}
      }
    },
    addms_life1 = {
      807,
      {
        {1, 12},
        {4, 12},
        {5, 24},
        {9, 24},
        {10, 36},
        {15, 48},
        {19, 48},
        {20, 60}
      }
    },
    userdesc_101 = {
      807,
      {
        {1, 1},
        {4, 1},
        {5, 2},
        {9, 2},
        {10, 3},
        {15, 4},
        {19, 4},
        {20, 5}
      }
    },
    add_slowall_r = {
      807,
      {
        {1, 20},
        {10, 40},
        {15, 60},
        {20, 70}
      }
    },
    add_slowall_t = {
      807,
      {
        {1, 15},
        {10, 22.5},
        {15, 22.5},
        {20, 30}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_high_forydlh = {
    deccdtime = {
      808,
      {
        {1, 0},
        {10, 0},
        {11, 15},
        {15, 75},
        {20, 90}
      }
    },
    add_usebasedmg_p1 = {
      829,
      {
        {1, 2},
        {10, 15},
        {15, 30},
        {20, 40}
      }
    },
    add_usebasedmg_p2 = {
      830,
      {
        {1, 2},
        {10, 15},
        {15, 30},
        {20, 40}
      }
    },
    add_usebasedmg_p3 = {
      831,
      {
        {1, 2},
        {10, 15},
        {15, 30},
        {20, 40}
      }
    },
    add_igdefense_p1 = {
      829,
      {
        {1, 50},
        {10, 200},
        {15, 260},
        {20, 300}
      }
    },
    add_igdefense_p2 = {
      830,
      {
        {1, 50},
        {10, 200},
        {15, 260},
        {20, 300}
      }
    },
    add_igdefense_p3 = {
      831,
      {
        {1, 50},
        {10, 200},
        {15, 260},
        {20, 300}
      }
    },
    add_slowall_t = {
      829,
      {
        {1, 0},
        {15, 0},
        {16, 3},
        {20, 22.5}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1},
        {15, -1},
        {20, -1}
      }
    }
  },
  book_cy_high_forzh = {
    deccdtime = {
      810,
      {
        {1, 0},
        {10, 0},
        {11, 15},
        {15, 75},
        {20, 90}
      }
    },
    addcall_npclife = {
      811,
      {
        {1, 10},
        {10, 30},
        {15, 40},
        {20, 50}
      }
    },
    addcall_npcdmg = {
      811,
      {
        {1, 10},
        {10, 30},
        {15, 40},
        {20, 50}
      }
    },
    add_callnpc_skill = {
      810,
      877,
      {
        {1, 1},
        {15, 15},
        {20, 20}
      }
    },
    userdesc_000 = {877},
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_high_forzh_child = {
    add_usebasedmg_p1 = {
      834,
      {
        {1, 0},
        {15, 0},
        {16, 20},
        {20, 50}
      }
    },
    add_slowall_t = {
      834,
      {
        {1, 0},
        {15, 0},
        {16, 3},
        {20, 15}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_high_forbzwy = {
    autoskill = {
      86,
      {
        {1, 1},
        {10, 10},
        {15, 15}
      }
    },
    addms_dmg_range1 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5},
        {15, 6},
        {20, 8}
      }
    },
    userdesc_101 = {
      817,
      {
        {1, 30},
        {2, 30},
        {3, 60},
        {4, 60},
        {5, 90},
        {6, 90},
        {7, 120},
        {8, 120},
        {9, 150},
        {10, 150},
        {15, 180},
        {20, 240}
      }
    },
    addms_hitplayer_c1 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5},
        {15, 6},
        {20, 6}
      }
    },
    userdesc_102 = {
      817,
      {
        {1, 1},
        {2, 1},
        {3, 2},
        {4, 2},
        {5, 3},
        {6, 3},
        {7, 4},
        {8, 4},
        {9, 5},
        {10, 5},
        {15, 6},
        {20, 6}
      }
    },
    userdesc_000 = {879},
    addstartskill = {
      817,
      870,
      {
        {1, 1},
        {10, 10},
        {15, 15},
        {20, 20}
      }
    },
    add_usebasedmg_p1 = {
      817,
      {
        {1, 0},
        {15, 0},
        {16, 5},
        {20, 20}
      }
    },
    skill_statetime = {
      {
        {1, -1},
        {10, -1}
      }
    }
  },
  book_cy_high_forbzwy_child = {
    attack_usebasedamage_p = {
      {
        {1, 0},
        {10, 0},
        {11, 100},
        {15, 200},
        {20, 260}
      }
    },
    attack_waterdamage_v = {
      [1] = {
        {1, 0},
        {10, 0},
        {11, 270},
        {15, 540},
        {20, 720}
      },
      [3] = {
        {1, 0},
        {10, 0},
        {11, 330},
        {15, 660},
        {20, 880.0000000000001}
      }
    },
    missile_hitcount = {
      {
        {1, 3},
        {15, 3}
      }
    }
  }
}
FightSkill:AddMagicData(tb)
